oval fossa of heart - Francés Inglés Diccionario